#include "comm.hpp"

int main() {
  // 打开管道
  std::cout << "client开始" << std::endl;

  int fd = open(NMAE_PIPE, O_WRONLY);
  std::cout << "client打开" << std::endl;

  assert(fd >= 0);

  char buf[1024];
  while (1) {
    std::cout << "请写入：" << std::endl;
    // fgets
    fgets(buf, sizeof(buf), stdin);
    // 长度包括\0。
    if (strlen(buf) > 0)
      buf[strlen(buf) - 1] = 0;

    int n = write(fd, buf, strlen(buf));
    assert(n == strlen(buf));
    (void)n;
  }

  close(fd);

  return 0;
}
